#ifndef _LOOP
#define _LOOP



class Face;

class HalfEdge;

class Loop
{

public:

	Loop(Face* _f);

	void setLedg(HalfEdge* _newhe);

	Loop* getPrevLoop();

	Face* getFace();

	Loop* getNextl();

	HalfEdge* getLedg();




private:
	HalfEdge* ledg;		// ptr to ring halfedges; 
	Face* lface;		// back pointer to face
	Loop* nextl;		// pointer to next loop
	Loop* prevl;		// pointer to previous loop



};

#endif
